#ifndef SHELLPROXY_H_
#define SHELLPROXY_H_

//#include "SpaceTime.h"

class Shell;
#include "Position.h"
#include "Direction.h"

class ShellProxy
{
public:
    ShellProxy(Shell * shell);
    virtual ~ShellProxy();

    // request of info    
    const Position & getPosition() const;
    bool isActive();
    
    // request of movements etc
    bool requestMove(Direction & dir);
    bool requestPosition(Position & pos);

private:
    Shell * shell;
};

#endif /*SHELLPROXY_H_*/

